body{
	background:#f2f3f6 url(images/graphics/bg_body.jpg) no-repeat center top;
	font:400 12px arial;
}
.inline_block{
	display:inline-block
}
a:hover{
	text-decoration:none;
}
a.txt_black_hover_blue{
	color:#000000;
}
a.txt_black_hover_blue:hover{
	color:#004f8b;
}
.txt_gray{
	color:#666666;
}
a.txt_gray:hover{
	color:#004f8b;
}
.txt_view_more{
	font:400 11px arial;
	float:right;
}
.txt_view_more a{
	color:#999999;
}
.txt_view_more a:hover{
	color:#004f8b;
}
.txt_green{
	color:#38b155;
}
.txt_11{
	font:400 11px/16px arial;
}
.txt_14{
	font-size:14px;
	line-height:18px;
}
.txt_18{
	font:400 18px/22px arial;
}
.txt_blue{
	color:#004f8b;
}
.txt_center{
	text-align:center;
}
.txt_right{
	text-align:right;
}
.space_top_0{
	margin-top:0!important;
}
/*Icons*/
.icon_portal_thethao{
	display:inline-block;
	background:url(images/icons/icon_thethao_portal.gif) no-repeat;
}
a.icon_portal_thethao:hover{
	text-decoration:none;
}
.icon_rss{
	background-position: -84px 0;
	height:18px;
	width:18px;
}
.icon_commend{
	background-position: -107px 3px;
	height:16px;
	width:14px;
	margin:0 0 0 5px;
}
.icon_view_more{
	height:11px; 
	width:7px;
	background-position: -125px 4px;
}
*+html .icon_view_more{
	background-position: -125px 3px;
}	
.icon_back_more{
	height:11px; 
	width:7px;
	background-position: -692px 5px;
}
*+html .icon_back_more{
	background-position: -692px 3px;
}
.icon_google{
	height:16px; 
	width:16px;
	background-position: -159px 0px;
}
.icon_facebook{
	height:16px; 
	width:16px;
	background-position: -178px 0px;
}
.icon_banbe{
	height:16px; 
	width:16px;
	background-position: -197px 0px;
}
.icon_tiwer{
	height:16px; 
	width:16px;
	background-position: -214px 0px;
}
.icon_webo{
	height:16px; 
	width:16px;
	background-position: -233px 0px;
}
.icon_letter{
	height:16px; 
	width:16px;
	background-position: -252px 0px;
}
.icon_printer{
	height:16px; 
	width:16px;
	background-position: -271px 0px;
}
.icon_like_fb{
	height:20px; 
	width:51px;
	background-position: -290px 0px;
}
.icon_like_google{
	height:20px; 
	width:32px;
	background-position: -345px 0px;
}
.icon_like_tweet{
	height:20px; 
	width:54px;
	background-position: -382px 0px;
}
.icon_like_banbe{
	height:20px; 
	width:20px;
	background-position: -439px 0px;
}
.icon_tags{
	height:15px; 
	width:13px;
	background-position: -464px 2px;
}
.icon_share_banbe{
	height:18px; 
	width:62px;
	background-position: -480px 0px;
}
.icon_feedback{
	height:14px; 
	width:13px;
	background-position: -545px 1px;
}
.icon_like{
	height:14px; 
	width:13px;
	background-position: -560px 1px;
}
.icon_scrolltop{
	height:13px; 
	width:13px;
	background-position: -577px 0px;
}
.icon_turnback{
	height:16px; 
	width:15px;
	background-position: -592px 0px;
}
.icon_calenda{
	width:14px;
	height:16px;
	background-position: -634px 1px;
}
.icon_up{
	width:7px;
	height:16px;
	background-position: -650px 4px;
}
.icon_down{
	width:7px;
	height:16px;
	background-position: -658px 4px;
}
.icon_deuce{
	width:8px;
	height:16px;
	background-position: -666px 3px;
}
.icon_num_view{
	width:13px;
	height:19px;
	background-position: -675px 3px;
	margin:0 0 0 5px;
}
*+html .icon_num_view{
	background-position: -675px 5px;
}
*html .icon_num_view{
	background-position: -675px 5px;
}
.icon_club_come{
	width:11px;
	height:13px;
	background-position: -702px 2px;
	margin:0 0 0 5px;
}
.icon_club_out{
	width:11px;
	height:13px;
	background-position: -715px 2px;
	margin:0 0 0 5px;
}
.icon_arrow_4x5{
	width:5px;
	height:11px;
	background-position: -730px 3px;
}
.icon_time {
    background-position: -737px 2px;
    height: 13px;
    margin: 0 0 0 5px;
    width: 11px;
}
.icon_have_photo{
	background-position: -799px 3px;
    height: 13px;
    margin: 0 0 0 5px;
    width: 15px;
}
.icon_have_video{
	background-position: -819px 3px;
    height: 13px;
    margin: 0 0 0 5px;
    width: 15px;
}
/*End Icons*/
.btn_chiase{
	display:inline-block;
	height:20px;
	width:60px;
	background:url(images/buttons/btn_chiase.gif) no-repeat;
	cursor:pointer;
}
.btn_chiase:hover{
	text-decoration:none;
}
.w470{
	width:470px
}
#wrapper_header,#wrapper_content,#wrapper_footer{
	width:100%;
	float:left;
}
#wrapper_content{
	padding:10px 0 0 0;
}
/*Footer*/
#wrapper_footer{
	background:#f2f3f6;
}
#block_product_footer .main_block{
	width:910px;
	float:left;
	padding:0 0 10px 10px;
	overflow:hidden;
}
#block_product_footer ul{
	width:150px;
	float:left;
	margin:0;
	display:inline;
}
#block_product_footer ul li{
	width:138px;
	float:left;
	margin:5px 0 0 0;
	display:inline;
	padding:0 0 0 12px;
}
#block_product_footer ul li.start{
	padding:0;
	height:30px;
}
#block_product_footer ul li a{
	color:#4f4f4f;
	font:400 11px/16px arial;
}
#block_product_footer ul li.start a{
	font:700 12px/16px arial;
}
#block_product_footer ul li a:hover{
	color:#004f8b;
}
.btn_left,.btn_right{
	float:left;
	width:16px;
	margin:150px 0 0 10px;
	display:inline;
}
.btn_left a,.btn_right a{
	width:16px;
	height:21px;
	background:url(images/buttons/btn_next_pre_footer.gif);
	display:inline-block;
	float:left;

}
.btn_left a{
	background-position:0 0;
}
.btn_right a{
	background-position:-16px 0;
}
.btn_left a:hover{
	text-decoration:none;
	background-position:-32px 0;
}
.btn_right a:hover{
	text-decoration:none;
	background-position:-48px 0;
}
.coppy_right{
	width:100%;
	float:left;
	padding:10px 0;
	border-top:1px solid #d7dbe3;
	font:400 11px/16px arial;
	color:#686e7a;
}
.coppy_right a{
	color:#686e7a;
}
.coppy_right .logo{
	float:left;
}
.txt_coppy_right{
	float:left;
	padding:8px 0 0 20px;
}
.txx_right_footer{
	float:right;
	padding:8px 0 0 0;
	width:320px;
}
/*End Footer*/
#wrapper_header{
	padding:10px 0 0 0;
}
#logo_site{
	width:201px;
	float:left;
	margin:20px 0 0 20px;
	display:inline;
}

.count_down{
	float:right;
	width:200px;
	padding:5px 60px 0 0;
}
.count_down p{
	float:left;
	width:38px;
	padding:0 0 0 10px;
	font:400 10px arial;
	text-align:center;
}
.count_down p b{
	display:inline-block;
	float:left;
	height:23px;
	background:url(images/graphics/bg_count_down.gif) no-repeat left top;
	width:38px;
	letter-spacing:10px;
	font-size:18px;
	font-weight:700;
	padding:3px 0 0 4px;
	color:#666666!important;
}
*html .count_down p b{
	padding:3px 0 0 0px;
}
*+html .count_down p b{
	padding:3px 0 0 0px;
}
.count_down p.txt_red b{
	color:#e01e26!important;
}
.count_down .content_count_down{
	float:left;
	width:100%;
}
.count_down .logo_euro_2012{
	float:left;
	margin:0 0 5px 10px;
	display:inline;
	font:700 11px arial;
}
#search_bar{
	float:right;
	padding:30px 0px 0 0;
}
#search_bar .btn_search{
	width:29px;
	height:28px;
	background:url(images/graphics/bg_search.gif);
	border:none;
	cursor:pointer;
}
#search_bar .btn_search.over{
}
#search_bar .txt_search{
	border:1px solid #cfcfcf;
	float:left;
	font:400 11px arial;
	height:16px;
	padding:5px;
	color:#999999;
}
#menu_portal{
	width:100%;
	float:left;
	padding:10px 0 0 0;
}
#menu_portal .menu_site{
	width:100%;
	float:left;
	background:url(images/graphics/bg_drash.gif) repeat-x left -24px;
	height:26px;
}
#menu_portal .menu_site li{
	background:url(images/graphics/bg_drash.gif) no-repeat right -140px;
	float:left;
}
#menu_portal .menu_site li.end{
	background:none;
}
#menu_portal .menu_site li a{
	font:700 12px/26px arial;
	color:#fff;
	display:block;
	height:26px;
	padding:0 20px;
	float:left;
	text-transform:uppercase;
}
#menu_portal .menu_site li a:hover{
	background:#1d9539 url(images/graphics/bg_menu_product_active.gif) no-repeat center -26px;
	color:#ceffd3;
}
#menu_portal .menu_site li a.over,
#menu_portal .menu_site li.active a,
#menu_portal .menu_site li a:hover{
 background:#1d9539;
 color:#ceffd3;
}
.banner_980{
	margin:0 0 10px 0;
	display:inline;
}
/*Container*/
#wrapper_container{
	padding:10px 0 0 0;
}
#col_left{
	float:left;
}
#col_right{
	float:right;
}
.box_col_670{
	margin-bottom:10px;
	display:inline;
}
.txt_news p{
	padding-bottom:5px;
}
.list_dot_3x3{
	float:left;
	width:100%;
}
.list_dot_3x3 li{
	padding:0 0 0 10px;
	background:url(images/graphics/bg_dot_3x3.gif) no-repeat left 7px;
	margin:0 0 5px 0;
	display:inline;
	float:left;
	overflow:hidden;
}
.list_dot_3x3 li a{
	font:400 12px/16px arial;
}
.box_width_common{
	width:100%;
	float:left;
}
.box_col_300{
	margin:0 0 10px 0;
	display:inline;
	border-top:2px solid #19a139;
	background:#fff;
}
.banner_300x250{
    margin:0 0 10px 0;
    display:inline;
}
.box_col_300.space0{
	margin:0
}
.box_col_300 .txt_title_box{
	padding:5px 0 5px 10px;
	font:700 12px arial;
}
.box_col_300 .content_news{
	float:left;
	padding:10px;
}
.dot_bottom{
	border-bottom:1px dotted #c2c6c9;
}
.box_col_670 .main_content_box{
	padding:0 10px;
}
.title_cate{
	height:26px;
	background:url(images/graphics/bg_2x42.gif) repeat-x left top;
	font:700 14px/26px tahoma;
	color:#1aa53b;
	border-bottom:1px dotted #c2c6c9;
	text-transform:uppercase;
}
.title_cate p.left{
	padding:0 0 0 10px;
}
.title_cate .right{
	padding:0 10px 0 0;
}
.content_cate{
	padding:10px;
}
.title_block{
	height:20px;
	background:#f1eff0;
	float:left;
	width:100%;
}
.title_block .txt_title_left_block{
	float:left;
	height:20px;
	font:700 12px/20px arial;
	margin:0 0 0 10px;
	display:inline;
	border-left:2px solid #1aa53b;
	padding:0 20px 0 10px;
	background:#d0cfcf url(images/graphics/bg_11x20.gif) no-repeat right top;
}
.title_block .txt_view_more{
	padding:3px 10px 0 0;
}
.title_cate .txt_view_more{
	padding:7px 10px 0 0;
	text-transform:none;
}
.content_block{
	width:100%;
	float:left;
	background:#fff;
}
.content_block .main_content_block{
	padding:10px;
}
.banner_mid{
	text-align:center;
	display:inline;
}
.news_images img{
	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.football .title_cate {
    border-top: 2px solid #1AA53B;
}
#col_right .football .title_cate{
    border-top:none;
}
.football .content_cate{
	background:#fff;
}
.list_share_icon li{
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.share_news{
	padding:20px 0 0 0;
}
.share_news li{
	float:left;
	margin:0 10px 0 0;
	display:inline;
}
.share_news li a{
	float:left;
}
.num_like_right{
	height:20px;
	background:url(images/graphics/bg_like.gif) no-repeat right top;
	display:inline-block;
	padding:0 5px;
	color:#333;
	font:400 11px/20px arial;
	float:left;
}
.num_like_left{
	float:left;
	background:url(images/graphics/bg_like.gif) no-repeat left bottom;
	height:20px;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
}
.tags_bar{
	margin:20px 0 0 0;
	display:inline;
	padding:5px 0;
	background:#f1f1f1;
	border-top:1px solid #d3d3d3;
	overflow:hidden;
}
.content_tagbar{
	padding:0 5px;
	overflow:hidden;
}
.block_input_comment{
	padding:10px;
}
.block_image_thumb{
	position:relative;
	overflow:hidden;
	float:left;
}
.block_image_thumb .icon_play{
	display:inline-block;
	position:absolute;
	left:3px;
	bottom:3px;
	background:url(images/graphics/bg_icon_play.png) no-repeat left top;
	height:26px;
	width:26px;
}
*html .block_image_thumb .icon_play{
	 background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fixpng/bg_icon_play.png', sizingMethod='crop');
}
.list_video_155{
	padding:10px 0 0 0;
}
.list_video_155 li{
	width:155px;
	float:left;
	height:200px;
	margin:0 0 0 7px;
	display:inline;
	overflow:hidden;
}
.list_video_155 li h2{
	width:100%;
	float:left;
	padding:5px 0;
}
.football  .selec_cate select{
	font:700 11px arial;
	height:20px;
	border:1px solid #abadb3;
	margin:3px 0 0 0;
	display:inline;
	text-transform:none;
}
.bor_right{
	border-right:1px solid #e5e5e7;
}
.bor_bottom{
	border-bottom:1px solid #e5e5e7;
}
#box_social_plugin{
	margin-bottom:10px;
	display:inline;
}
.football{
	background:#fff;
}

/*footer bang dau*/
#footer_bangdau{
    background:#e2e2e2;
    float:left;
    margin-bottom:1px;
    width:980px;
    overflow:hidden;
    height:124px;
    font-family:arial;
}
#footer_bangdau #container_bangdau{
    border:1px solid #bbbbbb;
    float:left;
    margin:5px;
    width:968px;
    background:#e9e9e9;
    height:114px;
	display:inline;
}
#footer_bangdau #container_bangdau #vongbang_loaitt{
    width:100px;
}
#footer_bangdau #container_bangdau #vongbang_loaitt div{
	height:57px;;
	border-right:1px solid #bbbbbb;
	line-height:57px;
	text-align:center;
}
#footer_bangdau #container_bangdau #vongbang_loaitt a{
    font-weight:bold;
    color:#666666;
    text-shadow:0px 1px 0px white;
    font-size:11px;
}
#footer_bangdau #container_bangdau #vongbang_loaitt a#vongbang{
	background:url(images/icons/muiten.gif) no-repeat 100% 5px;
	padding-right:8px;
}
#footer_bangdau #container_bangdau #vongbang_loaitt #vongbang_{
	border-bottom:1px solid #bbbbbb;
}
#footer_bangdau #container_bangdau #vongbang_loaitt #loai_tructiep{
	border-top:1px solid white;
	background:#cacaca;
}
#footer_bangdau #container_bangdau #bang_dau ul{
    width:205px;
    margin-left:10px;
    margin-top:3px;
}
#footer_bangdau #container_bangdau #bang_dau ul li{
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid white;
	color:#333333;
	font-weight:bold;
}
#footer_bangdau #container_bangdau #bang_dau ul .name_bangdau{
	text-align:center;
	font-size:14px;
	padding-bottom:3px;
	border:none;
}
#footer_bangdau #container_bangdau #bang_dau ul .bg_le{
	background:#cacaca;
}
#footer_bangdau #container_bangdau #bang_dau ul .bg_le,#footer_bangdau #container_bangdau #bang_dau ul .bg_chan{
	line-height:20px;
	font-size:11px;
}
#footer_bangdau #container_bangdau #bang_dau ul .bg_chan{
	background:#dadada;
}
#footer_bangdau #container_bangdau #bang_dau ul li span{
	float:left;
}
#footer_bangdau #container_bangdau #bang_dau ul li .number_stt{
	padding:0px 7px;
	border-right:1px solid white;
}
#footer_bangdau #container_bangdau #bang_dau ul li p{
	width:160px;
	float:left;
	overflow:hidden;
}
#footer_bangdau #container_bangdau #bang_dau ul li span img{
	margin:5px 8px 5px 5px;
}
#footer_bangdau #container_bangdau #bang_dau ul .li_last{
    border:none;
}
/*End footer bang dau*/
/*pagination*/
#pagination{
	float:right;
}
#pagination li{
	float:left;
	margin:0 0 0 5px
}
#pagination li a{
	display:inline-block;
	padding:0px 0px 0px 3px;
	float:left;
	height:14px;
	font:400 10px/14px arial;
	background:url(images/graphics/bg_paging.gif) no-repeat left bottom;
	color:#000;
}

#pagination li a span{
	display:inline-block;
	padding:0px 5px 0px 2px;
	float:left;
	height:14px;
	background:url(images/graphics/bg_paging.gif) no-repeat right top;
	font:400 10px/14px arial;
}
#pagination li a:hover,
#pagination li.active a{
	color:#fff;
	background:url(images/graphics/bg_paging_active.gif) no-repeat left bottom;
}
#pagination li a:hover span,
#pagination li.active span{
	font:700 11px/14px arial;
	color:#fff;
	background:url(images/graphics/bg_paging_active.gif) no-repeat right top;
}
#pagination li.pading_btn{
	background:none;
}
#pagination li.pading_btn a{
	width:14px;
	height:14px;
	padding:0;
}
#pagination li.pading_btn .next{
	background:url(images/icons/icon_thethao_portal.gif) no-repeat -751px 0;
}
#pagination li.pading_btn .prve{
	background:url(images/icons/icon_thethao_portal.gif) no-repeat -768px 0;
}
/*pagination*/
#naviagation{
	height:20px;
	background:url(images/graphics/bg_navigation.png);
	margin-bottom:10px;
	display:inline;
}
.new_breakumb_portal{
	float:left;
	border-left:2px solid #1aa53b;
	height:20px;
}
.new_breakumb_portal ul{
	float:left;
}
.new_breakumb_portal ul li{
	height:20px;
	float:left;
}
.new_breakumb_portal ul li a{
	text-transform:uppercase;
	display:inline-block;
	float:left;
	height:20px;
	padding:0 15px 0 10px;
	
}
.new_breakumb_portal ul li span{
	display:inline-block;
	float:left;
	height:20px;
	width:10px;
	font-size:0;
	line-height:0;
}
.new_breakumb_portal ul li.cap1 a{
	font:700 14px/20px tahoma;
	color:#1aa53b;
	background:#fff;
}

.new_breakumb_portal ul li.cap1 span{
	background:url(images/graphics/bg_new_breakumb.gif) no-repeat left 0px;
}
.new_breakumb_portal ul li.cap2 a{
	background:#8b8d8c;
	color:#fff;
	font:700 11px/20px arial;
}
.new_breakumb_portal ul li.have_more.cap2 a{
	color:#fff;
	font:700 11px/20px arial;
}

.new_breakumb_portal ul li.have_more.cap2 span{
	background:#8b8d8c url(images/graphics/bg_new_breakumb.gif) no-repeat right -40px;
}
.new_breakumb_portal ul li.cap2 span{
	background:url(images/graphics/arrow_navigation_cap2.png) no-repeat left top;
}
.new_breakumb_portal ul li.cap3 a{
	background:#bdbebe;
	color:#555555;
	font:700 11px/20px arial;
}
.new_breakumb_portal ul li.cap3 span{
	background:url(images/graphics/arrow_navigation_cap3.png) no-repeat left top;
}
.new_breakumb_portal ul.more_sub li{
	background:none;
	color:#555;
}
.new_breakumb_portal ul.more_sub li a{
	display:inline;
	float:left;
	padding:0;
	background:none;
	padding:0 10px;
	text-transform:none;
	font:400 11px/18px arial;
}
.slide_match{
		width:600px;
	float:right;
}
.home .slide_match{
	width:980px;
	float:left;

}
.match_item{
	font:400 11px/20px arial;
	width:520px;
	float:left;
	overflow:hidden;
	height:20px;
}
.home .match_item{
	width:900px;
}
.match_item .slides_container{
	
	float:right;
	width:470px;
}
.home .slides_container{
	width:850px;
}
.match_item .pagination{
	display:none;
}
.match_item  a.next,.match_item a.prev{
	display:inline-block;
	float:left;
	width:23px;
	height:20px;
	font-size:0;
	line-height:0;
	margin:0 1px 0 0;
}
.match_item  a.next{
	background:url(images/graphics/bg_navigation_next.png) no-repeat left top;
}
.match_item  a.prev{
	background:url(images/graphics/bg_navigation_prev.png) no-repeat left top;
}
.view_more_match{
	display:inline-block;
	text-align:center;
	width:80px;
	background:url(images/graphics/opcity_slider.png);
	height:20px;
	font:400 11px/20px arial;
	color:#f3bf9d;
}
.view_more_match a{
	color:#cccccc;
}
.popup_email {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #CFCDCE;
    margin: 20px auto;
    width: 560px;
    z-index: 10;
}
.title_popup {
    background: none repeat scroll 0 0 #E6E4E7;
    font: 700 16px arial;
    padding: 5px 0 5px 10px;
}
.content_popup_email {
    padding: 10px 0;
}
.btn_send {
    background: none repeat scroll 0 0 #1AA53B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 700 14px arial;
    padding: 3px 0;
    width: 80px;
}
.popup_email .close-btn {
    margin: 5px 10px 0 0;
}